package com.example.factory.presenter.contact;

import com.example.common.factory.presenter.BaseContract;
import com.example.factory.model.card.UserCard;

/**
 * @author:0.2℃
 * @date： 2022-01-16 19:14
 * @version:
 * @Description ：
 */
public interface FollowContract {
    /**
     * 任务调度者
     * 关注是不需要传递太多的参数的
     */
    interface Presenter extends BaseContract.Presenter {
        // 关注一个人
        void follow(String userId);
    }

    interface View extends BaseContract.View<Presenter> {
        // 成功的情况下但会一个用户的信息
        void onFollowSucceed(UserCard userCard);

    }
}
